Pluralsight LINQ Fundamentals
Language Integrated Query (LINQ) introduces fundamental changes to the techniques .NET developers will use to access data. LINQ brings general-purpose query facilities to the .NET framework and allows a developer to query data inside of in-memory objects, data inside of relational databases, and data inside of XML using a uniform API and syntax. This course will cover the basics of working with LINQ and C#.
Introduction To LINQ | ![]() | 00:57:04 | |
| Introduction | ![]() | 00:58 | |
| The Motivation | ![]() | 04:39 | |
| LINQ and Data Access | ![]() | 02:31 | |
| Standard Query Operators | ![]() | 03:58 | |
| Query Expressions | ![]() | 03:48 | |
| Extensibility | ![]() | 02:18 | |
| LINQ to Objects | ![]() | 03:39 | |
| Deferred Execution | ![]() | 03:23 | |
| LINQ to XML | ![]() | 02:36 | |
| Functional Construction | ![]() | 03:10 | |
| Querying XML | ![]() | 03:32 | |
| LINQ to SQL | ![]() | 02:44 | |
| LINQ to SQL Demo | ![]() | 07:27 | |
| LINQ to SQL Mapping | ![]() | 06:03 | |
| Entity Framework | ![]() | 04:37 | |
| Summary | ![]() | 01:41 | |
LINQ And C# | ![]() | 01:19:05 | |
| Overview | ![]() | 00:47 | |
| LINQ History | ![]() | 03:37 | |
| Extension Methods | ![]() | 08:22 | |
| Operators as Extension Methods | ![]() | 04:09 | |
| Functional Programming with Lambdas | ![]() | 05:44 | |
| Lambda Expression Essentials | ![]() | 02:08 | |
| Constructing Lambda Expressions | ![]() | 01:25 | |
| Invoking Lambda Expressions | ![]() | 08:55 | |
| Expressions | ![]() | 06:21 | |
| Expression Trees | ![]() | 01:50 | |
| Remoting LINQ | ![]() | 05:35 | |
| Query Expressions | ![]() | 02:41 | |
| Comprehension Query Syntax | ![]() | 07:02 | |
| Type Inference | ![]() | 03:56 | |
| Anonymous Types | ![]() | 04:44 | |
| Initializers | ![]() | 02:45 | |
| Partial Methods | ![]() | 06:43 | |
| Summary | ![]() | 02:21 | |
LINQ Queries | ![]() | 01:17:28 | |
| Overview | ![]() | 01:01 | |
| Anatomy of a Query | ![]() | 06:32 | |
| Two Query Syntaxes | ![]() | 02:40 | |
| Deferred Execution | ![]() | 09:12 | |
| Deferred Execution Surprises | ![]() | 07:32 | |
| The let and into Keywords | ![]() | 03:28 | |
| Grouping | ![]() | 08:57 | |
| Grouping and Projecting | ![]() | 07:44 | |
| Nested Queries | ![]() | 03:22 | |
| Joins | ![]() | 08:52 | |
| Group Joins | ![]() | 02:27 | |
| Sorting | ![]() | 01:18 | |
| Composition | ![]() | 03:45 | |
| Dynamic Queries | ![]() | 06:24 | |
| LINQPad | ![]() | 02:30 | |
| Summary | ![]() | 01:44 | |
The Standard LINQ Operators | ![]() | 01:16:52 | |
| Introduction | ![]() | 00:43 | |
| Definition | ![]() | 03:22 | |
| Filtering | ![]() | 03:45 | |
| Sorting | ![]() | 04:02 | |
| Sets | ![]() | 07:07 | |
| Quantifiers | ![]() | 02:34 | |
| Projection | ![]() | 06:20 | |
| Partitioning | ![]() | 01:27 | |
| Joining | ![]() | 12:41 | |
| Grouping | ![]() | 08:11 | |
| Generation | ![]() | 04:32 | |
| Equality | ![]() | 00:55 | |
| Elements | ![]() | 04:28 | |
| Conversions | ![]() | 05:14 | |
| Concatenation | ![]() | 01:04 | |
| Aggregation | ![]() | 09:18 | |
| Summary | ![]() | 01:09 |

Introduction To LINQ















LINQ And C#































The Standard LINQ Operators














